【Open vSwitch】Open vSwitch的GRE隧道实验网络 您所在的位置:网站首页 nbiot gre隧道 【Open vSwitch】Open vSwitch的GRE隧道实验网络

【Open vSwitch】Open vSwitch的GRE隧道实验网络

#【Open vSwitch】Open vSwitch的GRE隧道实验网络| 来源: 网络整理| 查看: 265

实验参考:

Open vSwitch的GRE隧道实验网络

实验步骤:

1. 配置VM:

1. 本次要实现的拓扑如下:

 

先验证虚拟机VM1的OvS服务是否被启动好:

 

2. 在VM1中创建两个bridge:

 

1 # ovs-vsctl add-br br0 2 # ovs-vsctl add-br br1

 

3. 配置br0:

 

4. 配置br1:

 

# ifconfig br1 172.171.6.6/24 up

 

5. 查看ovs配置:

 

6. 查看网络配置:

 

7. 同理,配置VM2。在配置IP地址时需注意与VM1的不同:

 

 

给VM2的br1配置IP地址:

 

# ifconfig br1 172.171.6.7/24

 

8. 查看VM2的ovs与网络配置:

 

 

 

2. gre相关实现:

1. 先进行ping测试,可以看到,两虚拟机间的br0可以通信,但是br1无法通信:

 

2. 在两虚拟机上配置GRE:

 

# ovs-vsctl add-port br1 gre1 -- set interface gre1 type=gre option:remote_ip=20.0.2.11 #VM1上配置 # ovs-vsctl add-port br1 gre1 -- set interface gre1 type=gre option:remote_ip=20.0.2.12 #VM2上配置

 

查看配置结果:

 

3. 验证gre隧道是否成立:

 

可以看到VM2已经能成功ping通VM1,反过来,VM1也能成功ping通VM2:

 

4. 抓包分析,可以看到数据包使用的协议的确是GRE:

 

 

实验结论:

Open vSwitch创建GRE隧道可以让两个无法通信的机器通信起来,实验中,GRE把两个不通信的网桥连接起来,可以推断出,假如网桥上接主机,那么主机之间也可以通信。这在连接两个不同域之间的SDN网络有很大的作用,我们的“SDN创新实验平台”中的不同节点就是用Open vSwitch创建GRE隧道连接的。值得说的是用运行在Linux环境中的 Open vSwitch创建GRE隧道,LinuxKernel的最低版本为3.11。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有